@charset "utf-8";
/* reset */
body,html{
    font-family: "Microsoft Yahei", "微软雅黑", "Tahoma", "Arial", "Helvetica", "STHeiti",serif;
    font-size: 12px;
    -webkit-text-size-adjust: none ;
    background: #ffffff;
    color:#212121;
    margin: 0;
    height: 100%;
    padding: 0;
}
body{padding-top: 40px;}
button, input, select, textarea {
    font-family: "Microsoft Yahei", "微软雅黑", "Tahoma", "Arial", "Helvetica", "STHeiti",serif;
    outline: none;
    color: #757979;
}
a:link,a,a:hover{
    text-decoration: none;
}
a:hover{
    color:#2768AA;
}
.hidden{
    display: none;
}
li{list-style: none;}


/* 顶部 */
.ui-header-bar{
    background: none repeat scroll 0 0 #f6f6f6;
    border-bottom: 1px solid #ddd;
    line-height: 40px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10;
}
.ui-header-bar a{
    color: #212121;
    margin:0 10px 0 0 ;
}
.ui-header-bar .header{
    width: 960px;
    margin:0 auto;
}
.ui-header-bar .menu{
    float: left;
}
.ui-header-bar .info{
    float: right;
}

/* 头部 */
.ui-header{
    background: #fff;
}
.ui-header .header{
    height: 105px;
    width: 960px;
    margin:0 auto;
}
.ui-header .logo{
    float: left;
    margin:20px 20px 20px 0;
}
.ui-header .logo span{
    font-size: 35px;
    color:#009FE3;
    position: relative;
    top: 8px;
    left: 20px;
}
.ui-header .search{
    float: right;
}
.ui-header .search .search-box input{
    border: medium none;
    box-shadow: none;
    height: 35px;
    line-height: 35px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 487px;
    float: left;
}
.ui-header .search .search-box{
    border: 1px solid #009fe3;
    border-radius: 5px;
    height: 35px;
    line-height: 35px;
    margin: 30px 0 0;
    width: 600px;
}
.ui-header .search .search-box .search-icon{
    float: left;
    height: 30px;
    left: 2px;
    position: relative;
    top: 2px;
    width: 40px;
    background: url("../images/search.jpg") no-repeat;
}
.ui-header .search .search-box .search-btn{
    background: none repeat scroll 0 0 #009fe3;
    color: #fff;
    display: inline-block;
    float: left;
    font-size: 16px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    width: 73px;
    cursor: pointer;
}
.ui-header .search  .suggest {
    line-height: 30px;
    margin: 0 0 0 15px;
}
.ui-header .search  .suggest span {
    margin:0 10px 0 0;
}
.ui-header .search  .suggest span.spe {
    color: red;
}


/* 导航条 */
.ui-menu{
    background: #009fe3;
    line-height: 40px;
}
.ui-menu .menu{
    width: 960px;
    margin:0 auto;
}
.ui-menu ul{
    margin:0;
}
.ui-menu ul li{
    float: left;
	position:relative;
}
.ui-menu ul li.down_link {
    float: right;
    position: relative;
}
.ui-menu ul li.down_link a{
    padding:0;
}
.ui-menu ul li.down_link a:hover{
	padding:0;
	background: #009fe3;
}
.ui-menu ul li.down_link .down_p_l {
    display: inline-block;
    height: 45px;
    left: 13px;
    position: absolute;
    top: -8px;
    width: 45px;
}
.ui-menu ul li a{
    color: #fff;
    font-size: 16px;
    display: inline-block;
    /*padding:0 20px;*/
    line-height: 40px;
	width:108px;
	text-align:center;
}
.ui-menu ul li a:active,
.ui-menu ul li:hover,
.ui-menu ul li a:hover,
.ui-menu ul li a.active
{
    background:url(../images/img/meubg.png) no-repeat center;
	text-decoration:none;
}
.ui-menu ul li .dropBox a:active,
.ui-menu ul li .dropBox a:hover,
.ui-menu ul li .dropBox a.active{
	background: #fff;
}
.ui-menu ul li a.index{ 
	padding:0 10px; background:url(../images/img/navbg.png) no-repeat 132px 13px #3B81C7; width:140px;
}
.ui-menu ul li .dropBox{
	position:absolute;
	top:35px;
	left:4px;
	padding:0;
	background:#fff;
	z-index:99;
	display:none;
	background:#3fb0e1;
	border-radius:0 0 5px 5px;
/*	border:1px solid #f1f1f1;
	border-top:1px solid #009fe3;*/
}
.ui-menu ul li .dropBox ul{
	margin:6px 0 0;
	overflow:hidden;
	width:100px;
	background:#fff;
	padding:5px 0 ;
	border-radius:0 0 5px 5px;
}
.ui-menu ul li .dropBox ul li{	
	line-height:30px;
}
.ui-menu ul li .dropBox ul li a{
	text-align:left;
	color:#009fe3;
	padding:0;
	font-size:14px;
	padding-left:20px;
	width:80px;
	height:30px;
	line-height:30px;
}
.ui-menu ul li .dropBox ul li a:hover,
.ui-menu ul li .dropBox ul li:hover{background:#def5ff;}


/* 妈妈咪呀主体 */
html ,body{background: #FBFBFB}
.page-main{
    width: 960px;
    margin:0 auto;
}

.mama-news{
	margin-top:10px;
	}

.news-left{ float:left}

.mama-news .banner{ 
    width:225px;
	height:261px;
	}
	
.pwikihead{ 
    width:225px;
	height:29px;
    background:url(../images/pwikititle.jpg);
	margin-top:10px;
	}
	
.pwiki{
	width:219px;
	height:197px;
	border: 1px  solid #f1f0f0;
	border-top:none;
	background:#fff;
	padding:2px;
	}
	
.wikititle{ 
    color:#be9cfc;
	cursor:pointer;
	padding:0px 5px;
	
	}
	
.wikilist{ width:210px;
           margin:0 auto;
		   color:#be9cfc;
		   }
	
.wikititle:hover{ 
		   color:#ca19b6;
		   text-decoration:underline;
				  
				   }
				   
				   
				   
				   
.news-center{
	width:468px;
	height:500px;
	background:#fff;
	border:1px solid #f1f1f1;
	float:left;
	margin-left:5px;
	padding:0px 15px;
	
	}
.focus-news{
	margin:0 auto;
	height:100px;
	
	}
	
.focus-news .focus-title{
	font-size:18px;
	font-weight:bold;
	color:#be9cfc;
	text-align:center;
	width:498px;
	margin-top:20px;
	cursor:pointer;
	
}	
.focus-news .focus-title:hover{
	text-decoration:underline;}

.focus-news .focus-content{
	font-size:14px;
	}
	
.normal-news{ 
     height:85px; vertical-align:middle;
	 border-bottom:1px solid #f1f1f1
	 }
	 
.normal-newstitle{ 
	 width:23px;
	 background:#e0cfff;
	 color:#ca19b6;
	 text-align:center;
	 vertical-align:middle;
	 padding:5px 0px;
	 float:left;
	 margin-top:18px;
				    }	

.normal-news ul{
	padding-top:13px;
	padding-left:20px;
	}

.normal-news ul li:hover{
	text-decoration:underline;}					
.focus-list{
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	color:#height: 25px;
line-height: 25px;;
	}					
					
.normal-list{ 
     float:left;
	 font-size:14px;
	 width:200px;
	 cursor:pointer;
	 }
	
.normal-list:hover{ 
		   text-decoration:underline;
				  
				   }	
	
	
.news-right{ 
	float:left;
	margin-left:5px;
	height:502px
          }
.pme{ 
      width:223px;
      height:230px;
	  border:1px solid #f1f1f1;
	  background:#fff;}
.pme .meinfo{
	  padding:25px 10px;
	  height:70px;
	}

.pme img{ 
      float:left;}
.pme .username{
	float:left;
	width:140px;
	font-size:18px;
	font-weight:bold;
	color:#b86cd1;
	text-align:center;
	cursor:default;
	margin-top:8px;
	}
	
.pme .welcome{
	float:left;
	width:140px;
	color:#b86cd1;
	text-align:center;
	font-size:14px;
	cursor:default;
	}
	
.mecenter{
	width:180px;
	height:40px;
	border-radius:3px;
	background:#be9cfc;
	color:#FFF;
	margin:0 auto;
	text-align:center;
	line-height:40px;
	font-size:18px;
	letter-spacing:2px;
	cursor:pointer;
	}
.mecenter:hover{
	/*text-decoration:underline*/}
	
.mainservice{ 
    width:146px;
    margin:0 auto;
	margin-top:20px;
    }	
	
.mainservice p{ 
    float:left;
	font-size:14px;
	letter-spacing:1px;
	padding:2px 0px;
	cursor:pointer;}
	
.mainservice .servicelist:hover{ 
    text-decoration:underline;}
	
.p-tools{ 
      width:223px;
      height:263px;
	  margin-top:5px;
	  border:1px solid #f1f1f1;
	  background:#fff;}

.ptooltitle{ 
      font-size:14px;
	  color:#be9cfc;
	  margin:6px 0px 10px 15px;
          }
	  
.p-tools ul{ margin-left:5px;}

.ptool-list{
	text-align:center;
	width:72px;
	font-size:12px;
	float:left;
	cursor:pointer;
	}

.ptool-list p{
	font-size:10px;}
	
.ptool-list:hover{ text-decoration:underline;}

.pcontent{ 
    width:958px;
	border:1px solid #f1f1f1;
	background:#fff;
	margin-top:10px;
}
.pcontenthead{ 
    width:937px;
	padding:5px 0px; 
	margin:0 auto;
	margin-top:10px;}

.lectureborder{ 
	border-bottom:3px solid #be9cfc;}

.pcontentright,.pcontentleft{ 
    float:left;
	margin-top:10px;}
	
.pcontentleft { 
    width:200px;
    height:345px;
	border:1px solid #e8e8e8;
	background:#fafafa;
	margin-left:15px;
	margin-top:10px;}
	
.pcontentleft ul{ margin:5px 0px 0px 8px;}

.pcontentleft ul li{
   float:left;
   width:60px;
   cursor:pointer;
         }
.pcontentleft ul li:hover{
	color:#ca19b6;}
	
.purpledot{
	width:5px;
	height:12px;
	background:#be9cfc;
	float:left;
	margin-top:4px;
	}
.purpletitle{
	font-size:14px;
	color:#be9cfc;
	float:left;
	margin-left:5px;
	margin-bottom:5px;}

.pcontentright{
	margin-left:10px;
	width:730px;}
	
.pcontentright .piclist a{ 
   float:left;
   margin-right:19px;}
	
.pcontentright .pictitle{
	height:28px;
	line-height:28px;
	text-align:center;
	color:#fff;
	}

.pcontentright .piclist a:hover img,.sildeBox a:hover img{
	opacity:0.5;
	-moz-opacity: 0.55;
	filter: alpha(opacity=55);
}

.pcontentright .purple{ background:#be9cfc;}

.titlelist ul{ 
	list-style:disc;
	margin: 10px 0px 10px 25px;
}

.titlelist ul li{
	list-style:disc;
	float:left;
	width:352px;
	height: 25px;
    line-height: 25px;
	font-size:14px;
	cursor:pointer;
	}
.titlelist ul li:hover{
	text-decoration:underline;}
.mamiborder{
	border-bottom:3px solid #ffa853;}

.yellowdot{
	width:5px;
	height:12px;
	background:#ffa853;
	float:left;
	margin-top:4px;
	}
.yellowtitle{
	font-size:14px;
	color:#ffa853;
	float:left;
	margin-left:5px;
	margin-bottom:5px;}
	
.pcontentright .yellow{ background:#ffa853}
	

.recommendhosp .rhtitle{
	width:940px;
	margin:0 auto;
	margin-bottom:15px;}
	
.recommendhosp .redline,.titletext{
	float:left;}
	
.recommendhosp .redline{
	width:380px;
	height:1px;
	background:#ff6d8b;
	margin-top:20px;}
	
.recommendhosp .titletext{
	width:180px;
	text-align:center;
	font-size:18px;
	color:#ff6d8b;}

.recommendhosp .hspsort{
	width:40px;
	height:20px;
	float:left;
	border-radius:2px;
	background:#be9cfc;
	text-align:center;
	color:#fff;
	margin-left:5px;
	}
.hospitallist ul{ 
    margin:0px auto;
	width:810px;
	/*float:left;*/}

.hospitallist ul li{
	width:180px;
	float:left;
	margin-right:30px;}

.hospitallist ul .lasthsp{ margin-right:0px;}
	
.hospitallist ul li img{
	margin-bottom:10px;}
.hospitallist .hspname{
	font-size:14px;
	float:left;
	color:#212121;
	margin-bottom:2px;
	line-height:20px;
	cursor:pointer;}
.hospitallist .hspname:hover{
	text-decoration:underline;}
.hospitallist .hspaddress{
	color:#757575;}

.sildeBox {margin:0 74px;}
.hospitallist .scrollleft,.scrollright{
	width:74px;
	height:160px;
	float:left;
	background:#CCC;
	display:block;
}
	
.hospitallist .scrollleft{
	background:url(../images/img/scroolleft.gif) no-repeat center;}
.hospitallist .scrollleft:hover{
	background:url(../images/img/scrolllefthover.gif) no-repeat center;}
	
.hospitallist .scrollright{
	background:url(../images/img/scrollright.gif) no-repeat center;}
.hospitallist .scrollright:hover{
	background:url(../images/img/scrollrighthover.gif) no-repeat center;}
.carousel-control{
	left:-74px;
	border:none;
	top:8%;
}
.carousel-control.right{
	right:-74px;
}


